* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

ul {
    list-style: none;
}

html {
    font-size: 26.666667vw;
}
body{
    font-size: 16px;
}

.focus {
    overflow: hidden;
    position: relative;
}

.focus img {
    width: 100vw;
    height: 2.1rem;
}

.focus ul {
    overflow: hidden;
      /* //有几张图片，就是多少 */
    width: 500%;
    margin-left: -100%;
}

.focus ul li {
    float: left;
    /* //有几张图片，就是多少 */
    width: 20%;
}

.focus ol {
    position: absolute;
    bottom: 10px;
    right: 20px;
    margin: 0;
}

.focus ol li {
    display: inline-block;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background-color: #fff;
    list-style: none;
    transition: all .3s;
    margin-left: 7px;
}

.focus ol li.current {
    background-color: #000;
}